前页 | 后页 |
Simscape整合
Simscape用于通过物理流为物理系统建模,将SysML内部框图转换为Simulink模型,从而在许多不同的物理领域中开放了Simscape的大量库模块。
Enterprise Architect可以将SysML内部框图转换为MATLAB的Simscape,这是Simulink的可选扩展,允许对物理系统进行建模,并指示MATLAB模拟和绘制所需的输出。块代表物理对象,流代表物质或能量(例如液体,电流,气体,通量,力/转矩,热流等)的物理流;例如,水从一个水箱流到另一个水箱,或流过电阻的电流)。您可以使用内置的SysPhS模式来访问大量预先构建的Simscape库块,或者使用SimulinkBlock构造型创建对您自己的自定义库块的引用。
有关使用Simulink和Simscape的详细信息,请参见下面的“ 物理网络建模的基本原理 ”链接。
物理流量属性必须用Block键入,并包括一个保守的PhSVariable和一个非保守的PhSVariable。使用SysML透视图下可用的SysPhS模型向导模式,包括:
- SysPhS元素进行物理交互
- SysPhS元素用于信号流
要求
- 必须在“配置SysML仿真”窗口中勾选“使用Simscape”选项。
- 具有“ inout”方向(或无方向)的端口将被视为物理流
- 任何具有“输入”端口的模块都将生成为Simscape –如果它也具有“输入”或“输出”端口,则这些端口将被设置为Simscape“物理信号”。这些可以连接到输出“物理信号”或Simulink输入和输出。为此所需的Simulink转换器将自动生成,并在生成过程中插入模型中。